massive thing - Spanish English Dictionary